home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 October / Chip Ekim 2003.iso / prog / code / contr / setup.exe / Disk1 / data1.cab / Configuration_En / Menus / MM / ccChooseFile.js < prev    next >
Encoding:
JavaScript  |  2003-07-18  |  866 b   |  34 lines

  1. // Copyright 2002, 2003 Macromedia, Inc. All rights reserved.
  2.  
  3. function canAcceptCommand()
  4. {
  5.     var dom = dw.getDocumentDOM();
  6.     var wm = null;
  7.     if (dom)
  8.         wm = CCWorkspaceManager.getManager(dom);
  9.     
  10.     // charles - removed the test for "wm.getState() == 'browse'" because it was
  11.     // failing for dialog browsers, like the link dialog's dialog browser
  12.     // return (dom && wm && (wm.getState() == 'browse') && wm.getSiteHomePages().length > 0);
  13.     return (dom && dw.isCCOnline() && wm && wm.getSiteHomePages().length > 0);
  14. }
  15.  
  16. function run()
  17. {
  18.     var dom = dw.getDocumentDOM();
  19.     if (dom)
  20.     {
  21.         var wm = CCWorkspaceManager.getManager(dom);
  22.         if (wm)
  23.         {
  24.       var newURL = dw.popupRemoteFileBrowser ();
  25.       if (newURL)
  26.       {
  27.         newURL = dw.doURLEncoding (newURL);
  28.         wm.setURLAndState(newURL, "browse");
  29.       }
  30.         }
  31.     }
  32.     return null;
  33. }
  34.